shed for protection against landslides - Français Anglais Dictionnaire